package com.deer.wms.ware.task.model.Wave;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @author ll
 */
@Getter
@Setter
@NoArgsConstructor
public class WaveDetailDto extends WaveDetail {

    /**
     * 单据号
     */
    private String billNo;
    /**
     * 仓库名称
     */
    private String wareName;
    /**
     * 货主名称
     */
    private String organizationName;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 创建人
     */
    private String createUserName;
    private String deliveryTime;
    private String expectTimeFm;
    private String expectTimeTo;
    private String memo;
    private String carrierName;
    private Integer state;
    private Integer organizationId;
    private Integer customerId;

    private Integer pickUserId;

    private Double invQty;
    //库位编码
    private String cellCode;

    // 物料规格
    private String spec;

    private Double vmiQty;

    private Double allInQty;

    private List<Map<String, Object>> expandList;

    // 该波次关联生产任务单号 放在第一个波次明细下面
    private Set<String> orderBillNos;

    private String CellCodes;
}
